package com.ruoyi.common.enums;

/**
 * 基层工会状态
 */
public enum UnionsStatus {
    //操作成功
    SUCCESS(200, "操作成功"),
    // 基层工会已存在
    UNIONS_EXIST(201, "基层工会已存在"),
    // 基层工会添加失败
    UNIONS_ADD_FAIL(202, "基层工会添加失败"),
    // 基层工会不存在
    UNIONS_NOT_EXIST(203, "基层工会不存在"),
    // 基层工会删除失败
    UNIONS_DELETE_FAIL(204, "基层工会删除失败"),
    // 基层工会修改失败
    UNIONS_UPDATE_FAIL(205, "基层工会修改失败"),
    //会员已存在
    UNIONS_MEMBERS_EXIST(206, "会员已存在"),
    //基层工会主席角色不存在
    UNION_CHAIRMAN_ROLE_NOT_EXIST(207, "基层工会主席角色不存在"),
    //用户添加失败
    USER_ADD_FAIL(208, "用户添加失败"),
    //会员添加失败
    UNIONS_MEMBERS_ADD_FAIL(209, "会员添加失败"),
    //会员不存在
    UNIONS_MEMBERS_NOT_EXIST(210, "会员不存在"),
    //用户不存在
    USER_NOT_EXIST(211, "用户不存在"),
    //会员删除失败
    UNIONS_MEMBERS_DELETE_FAIL(212, "会员删除失败"),
    //用户删除失败
    USER_DELETE_FAIL(213, "用户删除失败"),
    //用户角色删除失败
    ROLE_DELETE_FAIL(214, "用户角色删除失败"),
    ;

    private final Integer code;
    private final String info;

    UnionsStatus(Integer code, String info)
    {
        this.code = code;
        this.info = info;
    }

    public Integer getCode()
    {
        return code;
    }

    public String getInfo()
    {
        return info;
    }
}
